#include<stdlib.h>
#include<stdio.h>
#include<unistd.h>

int main ()
{
  int ret;
  
  ret = fork();
  
  if (ret == 0)
  {
     puts("No if");
     puts("5");
     printf("EU: %d; MEU FILHO: %d\n", getpid(), ret);
     puts("6");
     execl("/bin/ls","ls",0);
     puts("7");
     puts("8");
     printf("Quando este comando sera executado?");
  }
     puts("fora do if");
     puts("1");
     printf("EU: %d; MEU FILHO: %d\n", getpid(), ret);
     puts("2");
     puts("Porque a funcao printf anterior nao foi executada?");
     puts("3");
     puts("4");

  return 0;
}